維吉尼亞密碼是相較於凱撒加密法複雜的一個加密法,
他跟凱撒加密法布一樣的是他不是用偏移量來做鑰匙,而鑰匙是可以自己做設定的,但是!以下的圖表是以每次偏移1所製成的。
例:圖下為維吉尼亞密碼表對照圖
解:設明文:"ABCDEFG"
密鑰:"wwt"
則↓
ABCDEFG
wwtwwtw
把密鑰寫到明文下方重複直到結束!
明文:ABCDEFG
密鑰:wwtwwtw
密文:WXVZAYC
去對照表上的字母就成為了密文
當然這樣同樣很麻煩!所以也可以使用mod的方式作加密!
例:圖下為mod快速方式
解:我們假設:A為數字0,B為數字1,C為數字2..到Z為數字26,共有26個字母。
Pi是明文字母號碼
Ki則是自己所設的密鑰字母號碼!
Ci就是密文
圖片來源:
https://zh.wikipedia.org/zh-tw/%E7%BB%B4%E5%90%89%E5%B0%BC%E4%BA%9A%E5%AF%86%E7%A0%81
MOD更詳細說明:https://zh.wikipedia.org/zh-tw/%E6%A8%A1%E9%99%A4